const mongoose = require('mongoose')
const userSchema = mongoose.Schema({
    "userId": Number,           //用户ID，自增长
    "userName": String,         //用户名称
    "userPwd": String,          //用户密码，md5加密
    "userEmail": String,        //用户邮箱
    "mobile": String,           //手机号
    "sex": Number,              //性别，0：男   1：女
    "state": {
        type: Number,
        default: 3              //默认待审核状态
    },                          //1：正常 2：禁用 3：待审核
    "role": {
        type: Number,
        default: 1              //默认普通用户
    },                          //用户角色 0：系统管理员 1：普通用户
    "roleList" : [],            //系统角色列表
    "createTime" : {
        type: Date,
        default: Date.now()
    },                          //创建时间
    "lastLoginTime" : {
        type: Date,
        default: Date.now()
    },                          //最后登录时间
    remark: String              //备注信息
})

module.exports = mongoose.model("users", userSchema, "users")//第三个参数是集合名称
